https://www.yoctoproject.org/

==ti am335x==
guides:
#http://www.embarcados.com.br/beaglebone-black-yocto/

==fsl imx6==
some guide in pdf: 
* https://community.freescale.com/servlet/JiveServlet/previewBody/95096-102-10-7847/yocto_tutorial.pdf
* http://sea.piza.cc/freescale_images/doc/fsl-yocto-3.10.17_1.0.0/Freescale_Yocto_Project_User%27s_Guide.pdf

===pre===
 sudo apt-get install -y wget git-core unzip texinfo libsdl1.2-dev gawk diffstat build-essential chrpath sed cvs subversion coreutils texi2html docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc xterm

===install repo===
 mkdir ~/bin 
 curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 
 chmod a+x ~/bin/repo
 export PATH=~/bin:${PATH}  #should add to .bashrc too


===fsl-release-bsp===
 mkdir fsl-release-bsp
 cd fsl-release-bsp
 repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-3.10.17-1.0.0_ga
 repo sync

 #MACHINE=< machine name> source fsl-setup-release.sh -b <build directory> -e <backend fb, dfb, wayland, x11>
 MACHINE=imx6qsabresd source fsl-setup-release.sh -b build -e x11


===bitbake===
 bitbake-layers show-recipes | grep image
 bitbake core-image-minimal

===u-boot===

===HDMI===
HDMI mode should be set in u-boot env:

 setenv mmcargs ${mmcargs} video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32,if=RGB24
 saveenv

===lvds===

 setenv mmcargs ${mmcargs} video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666
 saveenv